general solution DE